home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/perl
- #
- # mailform - cgi script for mailing form output
- #
-
- require('cgi-lib.pl') || die "can\'t require cgi-lib.pl: $!";
-
- $request_method = $ENV{'REQUEST_METHOD'};
- $query_string = $ENV{'QUERY_STRING'};
- $path_info = $ENV{'PATH_INFO'};
- $path_info =~ s/^\///; $path_info =~ s/\// /;
- $content_length = $ENV{'CONTENT_LENGTH'};
- $ENV{'REQUEST_METHOD'} = "POST";
-
- sub footer {
- print STDOUT "<HR>\n<A HREF = \"/toolbox/\"><IMG align=\"middle\" SRC=\"/toolbox/www/images/ncsbB5.gif\">Developer Toolbox Home Page</A>\n";
- if ($in{'back_url'}) {
- if ($in{'back_url_image'}) {
- print STDOUT "<BR><A HREF=\"$in{'back_url'}\"><IMG SRC=\"$in{'back_url_image'}\" ALT=\"\">$in{'back_url_label'}</A>\n";
- } else {
- print STDOUT "<BR><A HREF=\"$in{'back_url'}\"><B>$in{'back_url_label'}</B></A>\n";
- }
- }
- if ($in{'return_url'}) {
- if ($in{'return_url_image'}) {
- print STDOUT "<BR><A HREF=\"$in{'return_url'}\"><IMG SRC=\"$in{'return_url_image'}\" ALT=\"\">$in{'return_url_label'}</A>\n";
- } else {
- print STDOUT "<BR><A HREF=\"$in{'return_url'}\"><B>$in{'return_url_label'}</B></A>\n";
- }
- }
- }
-
- &ReadParse();
-
- print STDOUT &PrintHeader;
- print STDOUT "<HTML>\n";
- print STDOUT "<HEAD>\n";
- print STDOUT "<TITLE>Print Out HTTP Environment Variables via Perl Example</TITLE>\n";
- print STDOUT "</HEAD>\n";
- print STDOUT "<BODY>\n";
- print STDOUT "<H2>Print Out of HTTP Env Vars via Perl Script</H2>\n";
-
- print STDOUT "argc: $#ARGV<BR>\n";
- print STDOUT "argv:";
- foreach $_ (@ARGV) {
- print STDOUT " $_ |";
- }
- print STDOUT "<BR>\n";
- foreach $i (sort keys(%ENV)) {
- print STDOUT "$i : $ENV{$i}<BR>\n";
- }
- &footer;
- print STDOUT "</BODY></HTML>\n";
-
-